import {post} from '@/utils/ajax'

// 查询应用列表分页
export function listApp(query) {
  return post('/uni/app/info/search',query);
}

// 查询应用列表非分页
export function listAppAll(query) {
  return post('/uni/app/info/searchAll', {'appNameLike': query});
}

// 查询应用详细
export function getApp(appKey) {
  return post('/uni/app/info/selectById',{'id' : appKey});
}

// 新增应用配置
export function addApp(data) {
  return post('/uni/app/info/create',data);
}

// 修改应用配置
export function updateApp(data) {
  return post('/uni/app/info/updateRowNotNullById',data);
}

// 删除应用配置
export function delApp(appKeys) {
  return post('/uni/app/info/deleteById',{'id':appKeys});
}

// 重置
export function resetKey(appId) {
  return post('/uni/app/info/resetKeyPair',{'appId':appId});
}

// 角色状态修改
export function changeAppStatus(appId, isEnable) {
  const data = {
    appId,
    isEnable
  };
  return post('/uni/app/info/changeStatus', data);
}

